<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page session="false" %>
<%@ page import="com.e885.util.web.PathUtil" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=PathUtil.getBasePath( request ) %>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BasicPostRequestReport</title>
</head>
<body>
<form action="web/util/requestReport" method="post">
 在這一支 jsp 有設定  "session=false", 表示在這支 jsp , session 是關閉的,<br>
所以在 RequestReportServlet 中, 會發現 <br>
1. request.isRequestedSessionIdValid(): false , 無效的 sessionId<br>
2. request.getSession( false ): null, 取得的 session 是 null( 在這裏指定 false, 當 session 是 null 時, 也不建立新的 session<br>
所以都沒有使用到 Session, 再一次讀取 這一支 jsp, 並按下 OK, 其結果還是一樣.<br>
<br>
如果把 ReqeustReportServlet 的 第 48 行, reqeust.getSession( true ) 執行, 表示沒有 session 時, 會建立新的 Session,<br>
因為只要 Browser 不關閉, 那麼 sessio 就會存在, 所以再一次讀取 jsp, 並按下OK, 這時就有 session, 且顯示 session 來自 cookie,<br>
因為當我們把 cookie 關閉時(Browser 功能), 那麼就會多一個 cookie, 名稱為 JSESSIONID<br> 

 <br>
  按下 OK 鈕後, 測試 request report<br>
  <input type="submit" value="OK">
</form>
</body>
</html>